/**
 * Created by Administrator on 2015/12/1.
 */
util = require("util");
var EventEmitter = require("events").EventEmitter;
var Myclass = function () {
}
// inherits的意思是继承，等于 myclass 继承了 eventEmitter的所有原型的方法
util.inherits(Myclass, EventEmitter);

// 创建一个方法，这个方法可以类似于
Myclass.prototype.emitMethod_queryDb = function () {
    console.log("开始查询数据库");
    this.emit("data", "查询数据库成功，查找到好多个数据！");
}

// 这里是客户端的调用方，通过监听事件，然后获得返回值
var me = new Myclass();
me.on("data", function (data1) {
    console.log("我收到了一个 消息 " + data1);
});
// 调用对应的方法进行查询数据库。
me.emitMethod_queryDb();
